#pragma once

int add(const int& x, const int& y);

template<class T>
T add(const T& x, const T& y);

template
double add(const double& x, const double& y);